package com.juhuixing.common.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @author: 刘猛
 * @date: 2019/5/16 15:43
 **/
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserVO implements Serializable {
    private static final long serialVersionUID = 3881610071550902762L;

    private Long id;

    /**
     * 头像
     */
    private String avatar;
    /**
     * 用户唯一标识
     */
    private String username;
    /**
     * 密码
     */
    private String password;
    /**
     * 名字
     */
    private String nickname;

    /**宠物昵称**/
    private String petNickname;

    /**生日**/
    private String birthday;

    /**星座**/
    private String constellation;

    /**职业**/
    private String profession;

    /**地址**/
    private String area;

    /**
     * 性别(0:女 1：男)
     */
    private Integer sex;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 电话号码
     */
    private String phone;
    /**
     * 启用状态0：禁用 1：启用
     */
    private Integer status;

    /**
     * 小程序openId
     */
    private String openId;

    /**
     * 多个微信程序在同一个平台下的唯一标识
     */
    private String unionId;

    /**宠物形象图片**/
    private String petImage;

    /**宠物背景图**/
    private String backImage;

    /**语音介绍**/
    private String voiceIntro;

    /**宠物配音**/
    private String petVoice;

    /**用户来源**/
    private String source;

    private Timestamp createTime;

    private Timestamp updateTime;
}
